Vendidero\Germanized\Shipments\Rest\ShipmentsController D

Total Complexity 198
Dependencies 11
Dependents 1
Total lines 2,038
Lines of code 1,590
Logical lines of code 407
Comment lines 257
Methods 35
Properties 2

Methods 35

Method Rating Maintainability Complexity Lines of code
prepare_object_for_database()
D
21
64 165
set_item()
D
26
40 140
get_single_item_schema()
C
18
1 515
get_items()
A
38 12 66
get_public_item_label_schema()
A
30 1 184
create_label()
S
49 7 26
prepare_shipment()
S
38 4 70
register_routes()
S
36 1 109
update_item()
S
53 6 21
create_item()
S
51 5 25
prepare_label()
S
47 4 35
save_object()
S
59 4 14
delete_label()
S
59 4 12
get_collection_params()
S
44 1 55
get_label_file()
S
57 3 17
check_permissions()
S
62 4 10
item_is_null()
S
64 4 9
get_label()
S
60 3 12
delete_item()
S
61 3 11
get_item()
S
63 3 9
delete_item_permissions_check()
S
68 2 6
update_item_permissions_check()
S
68 2 6
get_label_permissions_check()
S
68 2 6
get_item_permissions_check()
S
68 2 6
create_label_permissions_check()
S
69 2 6
delete_label_permissions_check()
S
68 2 6
get_items_permissions_check()
S
69 2 6
create_item_permissions_check()
S
69 2 6
prepare_object_for_response()
S
62 2 10
prepare_links()
S
63 1 11
get_object()
S
80 1 3
get_item_schema()
S
80 1 3
get_shipment_statuses()
S
78 1 3
get_shipment()
S
76 1 4
get_permalink()
S
81 1 3